UCF STIG Viewer Logo
Changes are coming to https://stigviewer.com. Take our survey to help us understand your usage and how we can better serve you in the future.
Take Survey

There are started tasks defined to RACF with the trusted attribute that are not justified.


Overview

Finding ID Version Rule ID IA Controls Severity
V-291 RACF0660 SV-291r2_rule DCCS-1 DCCS-2 Medium
Description
Trusted Started tasks bypass RACF checking. It is vital that this attribute is NOT granted to unauthorized Started Tasks which could then obtain unauthorized access to the system. This could result in the compromise of the confidentiality, integrity, and availability of the operating system, ACP, or customer data.
STIG Date
z/OS RACF STIG 2019-09-27

Details

Check Text ( C-18055r1_chk )
a) Refer to the following report produced by the RACF Data Collection:

- DSMON.RPT(RACSPT)

Refer to a list of all started tasks (STCs) and associated userids with a brief description on the system.

Automated Analysis
Refer to the following report produced by the RACF Data Collection:

- PDI(RACF0660)

b) Ensure that only approved Started Tasks have the TRUSTED flag enabled. Started Tasks approved to run with the TRUSTED attribute are contained in the TRUSTED STARTED TASKS Table in the zOS STIG Addendum.

c) Ensure that no Started Tasks have been granted the PRIVILEGED attribute.

d) If all of the above are true, there is NO FINDING.

e) If any of the above is untrue, this is a FINDING.
Fix Text (F-17255r1_fix)
Review assignment of the TRUSTED attribute in ICHRIN03 and/or the STARTED resource class. If a started proc defined with the TRUSTED attribute exists that is not in the approved list of trusted started tasks as found in the TRUSTED STARTED TASKS Table in the zOS STIG Addendum then the TRUSTED attribute should be removed.

The TRUSTED attribute can be removed from a STARTED class profile using the command:
RALT STARTED STDATA(TRUSTED(NO))

If the STARTED class is RACLISTed then a refresh command is necessary:
SETR RACL(STARTED) REFRESH

If any Started Tasks exist with the PRIVILEGED attribute then take the following action to remove this attribute:

RALT STARTED STDATA(PRIVILEGED(NO))

If the STARTED class is RACLISTed then a refresh command is necessary:
SETR RACL(STARTED) REFRESH